#ifndef MATERIALDLG_H
#define MATERIALDLG_H


#include "ui_materialdlg.h"
#include <QDialog>

#include "nossostipos.h"

class materialDlg : public QDialog,private Ui::materialDlgClass  
{
	Q_OBJECT

public:
	materialDlg(QWidget *parent = 0);
	~materialDlg();

	float getLinearModElast();
	void setLinearModElast(float *linearModElast);

	float getLinearPoisson();
	void setLinearPoisson(float *linearPoisson);

	float getBiModElast();
	void setBiModElast(float *biModElast);

	float getBiPoisson();
	void setBiPoisson(float *biPoisson);

	float getBiEscoamento();
	void setBiEscoamento(float *biEscoamento);

	float getBiEncruamento();
	void setBiEncruamento(float *biEncruamento);


    void setMaterialTipo(MaterialTipo *materialTipo);


public slots:      
	void sair();
	void salvar();	
	void limpar();

	void trocarMaterial();  //alterna entre Material Linear e Material Bi-Linear


private:
	QPixmap image;
	
    float *linearModElast_d;
	float *linearPoisson_d;
	float *biModElast_d;
	float *biPoisson_d;
	float *biEscoamento_d;
	float *biEncruamento_d;

	MaterialTipo *materialTipo;
   

};

#endif // MATERIALDLG_H




